package com.polaris.live.im.sfs.bean.pusher

import com.polaris.live.im.sfs.core.bean.AbstractMessage
import com.polaris.live.utils.CommonUtils

/**
 * PusherAckMessage
 *
 * @author Created by lucas on 2023/11/3 11:42
 * @since 1.0.0
 */
data class PusherAckMessage(
    /**
     * 消息类型
     */
    val command: String,
    /**
     * 需要ack的msgIds
     */
    val ackMsgIds: List<String>,
    /**
     * 消息ID
     */
    override val msgId: String = CommonUtils.uuid()
) : AbstractMessage